1001788
430252
913330
206965
306740
637387
476303
111629
711238
344385
715193
500683
5165799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1642471